perm filename TEST6.SAI[GEO,BGB] blob sn#085228 filedate 1974-02-05 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	BEGIN "TEST6"
C00009 ENDMK
C⊗;
BEGIN "TEST6"

	REQUIRE "ABBREV[SYS,BGB]" SOURCE_FILE;
	REQUIRE "GEOMES.HDR" SOURCE_FILE;
	REQUIRE "SLICE2" LOAD_MODULE;

	EXTERNAL ITG SUBR MKCUTZ(INTEGER B,N);
	ITG B,B0,B1,B2,B3,N,CHR,FLG; STRING STR;
	ITG F,E,E0,V;
	REAL ARRAY WC[1:3];

	GEONIT;

α GET ARGUMENTS;

	OUTSTR("	NUMBER OF CUTS = ");STR←INCHWL;
	N ← ABS(INTSCAN(STR,CHR));IF N=0 THEN N←8;

	OUTSTR("	GEM FILE = ");STR ←INCHWL;
	B1 ← IGEM(STR);
	IF STR="H" THEN ICAM("TMP.CAM");

	B1 ← MKCUTZ(B1,N);
α OUTPUT;
	OPEN(1,"DSK",8,0,3,0,0,0);
	ENTER(1,STR&".CRX",FLG);

	B0← B ← SON(B1);
DO BEGIN
	F ← PFACE(B);
	WORDOUT(1,NED(F));
	WORDOUT(1,CCW(F));
	WORDOUT(1,CW(F));
	E ← E0 ← PED(F);
	DO BEGIN
		V ← VCCW(E,F);
		WC[1] ← XWC(V);
		WC[2] ← YWC(V);
		WC[3] ← ZWC(V);
		ARRYOUT(1,WC[1],3);
	END UNTIL E0 = (E←ECCW(E,F));
END UNTIL B0 = (B←SIS(B));

	WORDOUT(1,0); RELEASE(1);
	OUTSTR(9&"EOF - "&STR&".CRX"&↓);

END "TEST6"; BGB 1 FEBRUARY 1974.